//package com.taoshen.java_mongo;
//
//import com.mongodb.Block;
//import com.mongodb.MongoClient;
//import com.mongodb.client.ListCollectionsIterable;
//import com.mongodb.client.MongoCollection;
//import com.mongodb.client.MongoDatabase;
//import org.bson.Document;
//import org.junit.After;
//import org.junit.Before;
//import org.junit.Test;
//
///**
// * @Description
// * @Author Zhang Litao
// * @Date 2021/11/1 13:29
// */
//public class JavaMongoTest1 {
//    private MongoClient mongoClient;
//
//
//    @Before
//    public void before() {
//        mongoClient = new MongoClient("taotaoyongyuanbusi.top",27017);
//    }
//
//
//    /**
//     * 测试mongo中Database相关基本操作
//     */
//    @Test
//    public void test1() {
//        MongoDatabase database = mongoClient.getDatabase("ems");
//
//        // 获取库的名字
//        String name = database.getName();
//
//        // 获取库中某个集合
//        MongoCollection<Document> t_user = database.getCollection("t_user");
//
//        // 删除整库
//        database.drop();
//
//        // 获取库中所有集合名称
//        database.listCollectionNames().forEach((Block<? super String>) System.out::println);
//
//        // 获取库中所有集合上下文
//        ListCollectionsIterable<Document> documents = database.listCollections();
//
//        // 创建ems1的集合
//        database.createCollection("ems1");
//    }
//
//
//    @Test
//    public void testAnything() {
//        MongoDatabase database = mongoClient.getDatabase("ems");
//        ListCollectionsIterable<Document> documents = database.listCollections();
//
//        for (Document document : documents) {
//            System.out.println(document.toString());
//        }
//    }
//
//
//
//    @After
//    public void after() {
//        mongoClient.close();
//    }
//
//}
